type crypto/tls.halfConn
10 uses
crypto/tls (current package)
conn.go#L104: in, out halfConn
conn.go#L171: type halfConn struct {
conn.go#L198: func (hc *halfConn) setErrorLocked(err error) error {
conn.go#L209: func (hc *halfConn) prepareCipherSpec(version uint16, cipher any, mac hash.Hash) {
conn.go#L217: func (hc *halfConn) changeCipherSpec() error {
conn.go#L231: func (hc *halfConn) setTrafficSecret(suite *cipherSuiteTLS13, level QUICEncryptionLevel, secret []byte) {
conn.go#L242: func (hc *halfConn) incSeq() {
conn.go#L259: func (hc *halfConn) explicitNonceLen() int {
conn.go#L342: func (hc *halfConn) decrypt(record []byte) ([]byte, recordType, error) {
conn.go#L482: func (hc *halfConn) encrypt(record, payload []byte, rand io.Reader) ([]byte, error) {